<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script>
        alert('这是一个简单的猜数字游戏,现在我随机生成一个1-100的数,只有五次机会噢,你猜猜是多少');

        function getRandom(min, max) {
            return Math.floor(Math.random() * (max - min + 1)) + min;
        }

        var num = getRandom(1, 100);
        console.log(num);
        var i = 4;

        // for (var i = 10; i > 0; i--) 
        do {
            var gues = prompt('输入一个1-100的数字');


            if (gues > num) {
                alert('猜的太大啦,你还有' + i + '次机会噢');
                i--;
                if (i < 0) {
                    alert('没有次数啦~很遗憾失败了噢')
                    var a = prompt('要重新开始吗,重新开始就输入1,否则不需要输入')
                    if (a == '1') {

                        var num = getRandom(1, 50);
                        gues = 100;
                        console.log(num);
                        var i = 10;

                    } else {
                        break;
                    }
                }

            } else if (gues < num) {
                alert('猜的太小啦,你还有' + i + '次机会噢');
                i--;
                if (i < 0) {
                    alert('没有次数啦~很遗憾失败了噢')
                    var a = prompt('要重新开始吗,重新开始就输入1,否则不需要输入')
                    if (a == '1') {

                        var num = getRandom(1, 100);
                        gues = 101;
                        console.log(num);
                        var i = 9;

                    } else {
                        break;
                    }
                }

            } else {
                alert('猜对啦!^-^');
                var a = prompt('还要继续吗,继续就输入1,退出则不需要输入')
                if (a == '1') {

                    var num = getRandom(1, 100);
                    gues = 100;
                    console.log(num);
                    var i = 4;

                } else {
                    break;
                }

            }
        }

        while (gues != num)

        // do {
        //     var gues = prompt('输入一个数字(1~10)');
        //     if (gues > num) {
        //         alert('猜大啦!继续猜')
        //     } else if (gues < num) {
        //         alert('太小了!继续猜')
        //     } else {
        //         var a = prompt('猜对啦!,还要继续吗,继续就输入1 ^-^')
        //         if (a == '1') {

        //             var num = getRandom(1, 10);
        //             gues = 100;
        //             console.log(num);
        //         }
        //     }
        // }
        // while (gues != num)
    </script>
</head>

<body>

</body>

</html>